<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.9 to 4.10 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.9 Parent and Name</font></td><td width=15%><font color="#000">4.9 Code</font></td><td width=15%><font color="#000">4.10 Parent and Name</font></td><td width=15%><font color="#000">4.10 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">EXT</span></td><td width=15%><span class="source-code">        EXT(0x00)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">EXT</span></td><td width=15%><span class="source-code">    EXT(0x00)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">HDMI</span></td><td width=15%><span class="source-code">        HDMI(0x02)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">HDMI</span></td><td width=15%><span class="source-code">    HDMI(0x02)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.</span><span class="interface-name">SWITCH_TO_EXP</span></td><td width=15%><span class="source-code">        SWITCH_TO_EXP(0x00)</span></td><td width=15%><span class="interface-parent">dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.</span><span class="interface-name">EXPOSURE</span></td><td width=15%><span class="source-code">        EXPOSURE(0x00)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">startNetworkServiceWithCompletion</span></td><td width=15%><span class="source-code">void startNetworkServiceWithCompletion(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">startNetworkService</span></td><td width=15%><span class="source-code">void startNetworkService(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.</span><span class="interface-name">SWITCH_TO_COLOR</span></td><td width=15%><span class="source-code">        SWITCH_TO_COLOR(0x01)</span></td><td width=15%><span class="interface-parent">dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.</span><span class="interface-name">COLOR</span></td><td width=15%><span class="source-code">        COLOR(0x01)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">AV</span></td><td width=15%><span class="source-code">        AV(0x03)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">AV</span></td><td width=15%><span class="source-code">    AV(0x03)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightMode.</span><span class="interface-name">GPS_ATTI_WRISTBAND</span></td><td width=15%><span class="source-code">    GPS_ATTI_WRISTBAND(18)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightMode.</span><span class="interface-name">ATTI_LIMITED</span></td><td width=15%><span class="source-code">    ATTI_LIMITED(23)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">PhysicalSource</span></td><td width=15%><span class="source-code">enum PhysicalSource </span></td><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">PhysicalSource</span></td><td width=15%><span class="source-code">enum PhysicalSource </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">RIGHT_CAM</span></td><td width=15%><span class="source-code">        RIGHT_CAM(0x07)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">RIGHT_CAM</span></td><td width=15%><span class="source-code">    RIGHT_CAM(0x07)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">LB</span></td><td width=15%><span class="source-code">        LB(0x01)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">LB</span></td><td width=15%><span class="source-code">    LB(0x01)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">stopNetworkServiceWithCompletion</span></td><td width=15%><span class="source-code">void stopNetworkServiceWithCompletion(@NonNull final CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">stopNetworkService</span></td><td width=15%><span class="source-code">void stopNetworkService(@NonNull final CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">FPV_CAM</span></td><td width=15%><span class="source-code">        FPV_CAM(0x05)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">FPV_CAM</span></td><td width=15%><span class="source-code">    FPV_CAM(0x05)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">LEFT_CAM</span></td><td width=15%><span class="source-code">        LEFT_CAM(0x06)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">LEFT_CAM</span></td><td width=15%><span class="source-code">    LEFT_CAM(0x06)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">MAIN_CAM</span></td><td width=15%><span class="source-code">        MAIN_CAM(0x04)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">MAIN_CAM</span></td><td width=15%><span class="source-code">    MAIN_CAM(0x04)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.9</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">		void onUpdate(List&lt;DJIDiagnostics&gt; diagnosticsList)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">DiagnosticsInformationCallback</span></td><td width=15%><span class="source-code">interface DiagnosticsInformationCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIMissionError.</span><span class="interface-name">WAYPOINTS_UPLOADING</span></td><td width=15%><span class="source-code">static final DJIMissionError WAYPOINTS_UPLOADING = new DJIMissionError("The waypoints are still uploading", 0xE9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">FlightControllerState</span></td><td width=15%><span class="source-code">class FlightControllerState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">BatteryThresholdBehavior</span></td><td width=15%><span class="source-code">enum BatteryThresholdBehavior </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">GO_HOME</span></td><td width=15%><span class="source-code">    GO_HOME(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">FLY_NORMALLY</span></td><td width=15%><span class="source-code">    FLY_NORMALLY(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">LAND_IMMEDIATELY</span></td><td width=15%><span class="source-code">    LAND_IMMEDIATELY(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">GoHomeAssessment</span></td><td width=15%><span class="source-code">final class GoHomeAssessment </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getBatteryPercentageNeededToGoHome</span></td><td width=15%><span class="source-code">int getBatteryPercentageNeededToGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getBatteryPercentageNeededToLandFromCurrentHeight</span></td><td width=15%><span class="source-code">int getBatteryPercentageNeededToLandFromCurrentHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getMaxRadiusAircraftCanFlyAndGoHome</span></td><td width=15%><span class="source-code">float getMaxRadiusAircraftCanFlyAndGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getRemainingFlightTime</span></td><td width=15%><span class="source-code">int getRemainingFlightTime() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHCountdown</span></td><td width=15%><span class="source-code">int getSmartRTHCountdown() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHState</span></td><td width=15%><span class="source-code">SmartRTHState getSmartRTHState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getTimeNeededToGoHome</span></td><td width=15%><span class="source-code">int getTimeNeededToGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getTimeNeededToLandFromCurrentHeight</span></td><td width=15%><span class="source-code">int getTimeNeededToLandFromCurrentHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getAircraftLocation</span></td><td width=15%><span class="source-code">LocationCoordinate3D getAircraftLocation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">areMotorsOn</span></td><td width=15%><span class="source-code">boolean areMotorsOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getAttitude</span></td><td width=15%><span class="source-code">Attitude getAttitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightMode</span></td><td width=15%><span class="source-code">FlightMode getFlightMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightModeString</span></td><td width=15%><span class="source-code">String getFlightModeString() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightTimeInSeconds</span></td><td width=15%><span class="source-code">int getFlightTimeInSeconds() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getGoHomeHeight</span></td><td width=15%><span class="source-code">int getGoHomeHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getHomeLocation</span></td><td width=15%><span class="source-code">LocationCoordinate2D getHomeLocation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isFailsafeEnabled</span></td><td width=15%><span class="source-code">boolean isFailsafeEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isFlying</span></td><td width=15%><span class="source-code">boolean isFlying() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isHomeLocationSet</span></td><td width=15%><span class="source-code">boolean isHomeLocationSet() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isIMUPreheating</span></td><td width=15%><span class="source-code">boolean isIMUPreheating() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLandingConfirmationNeeded</span></td><td width=15%><span class="source-code">boolean isLandingConfirmationNeeded() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanSeriousBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanSeriousBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isMultipleModeOpen</span></td><td width=15%><span class="source-code">boolean isMultipleModeOpen() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">hasReachedMaxFlightHeight</span></td><td width=15%><span class="source-code">boolean hasReachedMaxFlightHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">hasReachedMaxFlightRadius</span></td><td width=15%><span class="source-code">boolean hasReachedMaxFlightRadius() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isUltrasonicBeingUsed</span></td><td width=15%><span class="source-code">boolean isUltrasonicBeingUsed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isVisionPositioningSensorBeingUsed</span></td><td width=15%><span class="source-code">boolean isVisionPositioningSensorBeingUsed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getOrientationMode</span></td><td width=15%><span class="source-code">FlightOrientationMode getOrientationMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getBatteryThresholdBehavior</span></td><td width=15%><span class="source-code">BatteryThresholdBehavior getBatteryThresholdBehavior() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getSatelliteCount</span></td><td width=15%><span class="source-code">int getSatelliteCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getTakeoffLocationAltitude</span></td><td width=15%><span class="source-code">float getTakeoffLocationAltitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getUltrasonicHeightInMeters</span></td><td width=15%><span class="source-code">float getUltrasonicHeightInMeters() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityX</span></td><td width=15%><span class="source-code">float getVelocityX() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityY</span></td><td width=15%><span class="source-code">float getVelocityY() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityZ</span></td><td width=15%><span class="source-code">float getVelocityZ() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightWindWarning</span></td><td width=15%><span class="source-code">FlightWindWarning getFlightWindWarning() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">LightbridgeUnit</span></td><td width=15%><span class="source-code">enum LightbridgeUnit </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeUnit.</span><span class="interface-name">IMPERIAL</span></td><td width=15%><span class="source-code">    IMPERIAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeUnit.</span><span class="interface-name">METRIC</span></td><td width=15%><span class="source-code">    METRIC(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeUnit.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">LightbridgeSecondaryVideoDisplayMode</span></td><td width=15%><span class="source-code">enum LightbridgeSecondaryVideoDisplayMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_1_MAIN</span></td><td width=15%><span class="source-code">    SOURCE_1_MAIN(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_2_MAIN</span></td><td width=15%><span class="source-code">    SOURCE_2_MAIN(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_1_ONLY</span></td><td width=15%><span class="source-code">    SOURCE_1_ONLY(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_2_ONLY</span></td><td width=15%><span class="source-code">    SOURCE_2_ONLY(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoDisplayMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.</span><span class="interface-name">LightbridgePIPPosition</span></td><td width=15%><span class="source-code">enum LightbridgePIPPosition </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgePIPPosition.</span><span class="interface-name">BOTTOM_LEFT</span></td><td width=15%><span class="source-code">    BOTTOM_LEFT(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgePIPPosition.</span><span class="interface-name">BOTTOM_RIGHT</span></td><td width=15%><span class="source-code">    BOTTOM_RIGHT(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgePIPPosition.</span><span class="interface-name">TOP_LEFT</span></td><td width=15%><span class="source-code">    TOP_LEFT(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgePIPPosition.</span><span class="interface-name">TOP_RIGHT</span></td><td width=15%><span class="source-code">    TOP_RIGHT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgePIPPosition.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.</span><span class="interface-name">LightbridgeSecondaryVideoFormat</span></td><td width=15%><span class="source-code">enum LightbridgeSecondaryVideoFormat </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080I_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080I_50FPS(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080I_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080I_60FPS(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_24FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_24FPS(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_25FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_25FPS(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_30FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_30FPS(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_50FPS(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_60FPS(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_24FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_24FPS(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_25FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_25FPS(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_30FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_30FPS(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_50FPS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_60FPS(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.LightbridgeSecondaryVideoFormat.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">LightbridgeSecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">enum LightbridgeSecondaryVideoOutputPort </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoOutputPort.</span><span class="interface-name">HDMI</span></td><td width=15%><span class="source-code">    HDMI(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoOutputPort.</span><span class="interface-name">SDI</span></td><td width=15%><span class="source-code">    SDI(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.LightbridgeSecondaryVideoOutputPort.</span><span class="interface-name">Unknown</span></td><td width=15%><span class="source-code">    Unknown(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDEnabled</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDBottomMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDBottomMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDLeftMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDLeftMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDRightMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDRightMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDTopMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDTopMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOSDUnit</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDUnit(final CompletionCallbackWith&lt;LightbridgeUnit&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoDisplay</span></td><td width=15%><span class="source-code">void getSecondaryVideoDisplay(final CompletionCallbackWith&lt;LightbridgeSecondaryVideoDisplayMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoPIPPosition</span></td><td width=15%><span class="source-code">void getSecondaryVideoPIPPosition(final CompletionCallbackWith&lt;LightbridgePIPPosition&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOutputEnabled</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOutputFormatForPort</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputFormatForPort(LightbridgeSecondaryVideoOutputPort port,
                                                     final CompletionCallbackWith&lt;LightbridgeSecondaryVideoFormat&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getSecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputPort(final CompletionCallbackWith&lt;LightbridgeSecondaryVideoOutputPort&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">isSecondaryVideoOutputSupported</span></td><td width=15%><span class="source-code">boolean isSecondaryVideoOutputSupported()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDEnabled</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDBottomMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDBottomMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDLeftMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDLeftMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDRightMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDRightMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDTopMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDTopMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOSDUnit</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDUnit(LightbridgeUnit unit, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoDisplay</span></td><td width=15%><span class="source-code">void setSecondaryVideoDisplay(LightbridgeSecondaryVideoDisplayMode mode, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoPIPPosition</span></td><td width=15%><span class="source-code">void setSecondaryVideoPIPPosition(LightbridgePIPPosition position, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOutputEnabled</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOutputFormat</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputFormat(LightbridgeSecondaryVideoFormat format,
                                              LightbridgeSecondaryVideoOutputPort port,
                                              final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setSecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputPort(LightbridgeSecondaryVideoOutputPort port,
                                            final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">READY</span></td><td width=15%><span class="source-code">    READY</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">BaseStationBatteryState</span></td><td width=15%><span class="source-code">class BaseStationBatteryState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">getCapacityPercent</span></td><td width=15%><span class="source-code">int getCapacityPercent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">getCurrent</span></td><td width=15%><span class="source-code">int getCurrent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">onUpdateBaseStationBatteryState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationBatteryState(BaseStationBatteryState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">getTemperature</span></td><td width=15%><span class="source-code">int getTemperature() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.BaseStationBatteryState.</span><span class="interface-name">getVoltage</span></td><td width=15%><span class="source-code">int getVoltage() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">addBaseStationBatteryStateUpdatedCallback</span></td><td width=15%><span class="source-code">void addBaseStationBatteryStateUpdatedCallback(@NonNull BaseStationBatteryState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">getRTKBaseStationReferencingPosition</span></td><td width=15%><span class="source-code">void getRTKBaseStationReferencingPosition(@NonNull CommonCallbacks.CompletionCallbackWith&lt;LocationCoordinate3D&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">removeBaseStationBatteryStateUpdatedCallback</span></td><td width=15%><span class="source-code">void removeBaseStationBatteryStateUpdatedCallback(@NonNull BaseStationBatteryState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setRTKBaseStationReferencingPosition</span></td><td width=15%><span class="source-code">void setRTKBaseStationReferencingPosition(@NonNull LocationCoordinate3D location, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM100</span></td><td width=15%><span class="source-code">        CUSTOM100(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM101</span></td><td width=15%><span class="source-code">        CUSTOM101(101)</span></td></tr></table><br>

<h2>APIs added to 4.10</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.products.Aircraft.</span><span class="interface-name">getBaseStation</span></td><td width=15%><span class="source-code">BaseStation getBaseStation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseProduct.ComponentKey.</span><span class="interface-name">BASE_STATION</span></td><td width=15%><span class="source-code">        BASE_STATION</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">CameraPeakThreshold</span></td><td width=15%><span class="source-code">final class CameraPeakThreshold </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraPeakThreshold.</span><span class="interface-name">CameraPeakThreshold</span></td><td width=15%><span class="source-code">CameraPeakThreshold(float lowCameraPeakThreshold, float normalCameraPeakThreshold, float highCameraPeakThreshold) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraPeakThreshold.</span><span class="interface-name">getHighCameraPeakThreshold</span></td><td width=15%><span class="source-code">float getHighCameraPeakThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraPeakThreshold.</span><span class="interface-name">getLowCameraPeakThreshold</span></td><td width=15%><span class="source-code">float getLowCameraPeakThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraPeakThreshold.</span><span class="interface-name">getNormalCameraPeakThreshold</span></td><td width=15%><span class="source-code">float getNormalCameraPeakThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getBeaconAutoTurnOffEnabled</span></td><td width=15%><span class="source-code">void getBeaconAutoTurnOffEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setBeaconAutoTurnOffEnabled</span></td><td width=15%><span class="source-code">void setBeaconAutoTurnOffEnabled(boolean enabled, @NonNull final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SDCardOperationState</span></td><td width=15%><span class="source-code">enum SDCardOperationState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">BUSY</span></td><td width=15%><span class="source-code">        BUSY(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">FORMAT_NEEDED</span></td><td width=15%><span class="source-code">        FORMAT_NEEDED(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">FORMAT_RECOMMENDED</span></td><td width=15%><span class="source-code">        FORMAT_RECOMMENDED(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">FORMATTING</span></td><td width=15%><span class="source-code">        FORMATTING(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">FULL</span></td><td width=15%><span class="source-code">        FULL(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">INITIALIZING</span></td><td width=15%><span class="source-code">        INITIALIZING(12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">INVALID</span></td><td width=15%><span class="source-code">        INVALID(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">INVALID_FILE_SYSTEM</span></td><td width=15%><span class="source-code">        INVALID_FILE_SYSTEM(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">NO_REMAIN_FILE_INDICES</span></td><td width=15%><span class="source-code">        NO_REMAIN_FILE_INDICES(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">        NORMAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">NOT_INSERTED</span></td><td width=15%><span class="source-code">        NOT_INSERTED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">READ_ONLY</span></td><td width=15%><span class="source-code">        READ_ONLY(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">RECOVERING_FILES</span></td><td width=15%><span class="source-code">        RECOVERING_FILES(14)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">SLOW</span></td><td width=15%><span class="source-code">        SLOW(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">UNKNOWN_ERROR</span></td><td width=15%><span class="source-code">        UNKNOWN_ERROR(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SDCardOperationState.</span><span class="interface-name">WRITING_SLOWLY</span></td><td width=15%><span class="source-code">        WRITING_SLOWLY(15)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">VideoSource</span></td><td width=15%><span class="source-code">enum VideoSource </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.VideoSource.</span><span class="interface-name">CAMERA</span></td><td width=15%><span class="source-code">        CAMERA(VideoStreamSource.Camera)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.VideoSource.</span><span class="interface-name">FPV</span></td><td width=15%><span class="source-code">        FPV(VideoStreamSource.Fpv)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.VideoSource.</span><span class="interface-name">SECONDARY_CAMERA</span></td><td width=15%><span class="source-code">        SECONDARY_CAMERA(VideoStreamSource.SecondaryCamera)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.VideoSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(VideoStreamSource.Unknown)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">getRgbaData</span></td><td width=15%><span class="source-code">byte[] getRgbaData(int width, int height) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">getYuvData</span></td><td width=15%><span class="source-code">byte[] getYuvData(int width, int height) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">isDecoderOK</span></td><td width=15%><span class="source-code">boolean isDecoderOK() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">onSurfaceSizeChanged</span></td><td width=15%><span class="source-code">void onSurfaceSizeChanged(int width, int height,int degree) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">sendDataToDecoder</span></td><td width=15%><span class="source-code">void sendDataToDecoder(byte[] videoBuffer, int size, VideoSource source) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">switchSource</span></td><td width=15%><span class="source-code">void switchSource(VideoSource source) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.</span><span class="interface-name">DiagnosticsKey</span></td><td width=15%><span class="source-code">class DiagnosticsKey extends DJIKey </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.DiagnosticsKey.</span><span class="interface-name">create</span></td><td width=15%><span class="source-code">static DiagnosticsKey create(@DiagnosticsParamKey @NonNull String paramKey) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">DiagnosticsInformationCallback</span></td><td width=15%><span class="source-code">interface DiagnosticsInformationCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">		void onUpdate(List&lt;DJIDiagnostics&gt; diagnosticsList)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">NOT_LOGGED_IN</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError NOT_LOGGED_IN = new DJIFlightControllerError("You are not logged in.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRTKNetworkServiceError.</span><span class="interface-name">ACCOUNT_ERROR</span></td><td width=15%><span class="source-code">static final DJIRTKNetworkServiceError ACCOUNT_ERROR =
        new DJIRTKNetworkServiceError("Unknown account error，please contact DJI Support.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRTKNetworkServiceError.</span><span class="interface-name">ACCOUNT_NOT_LOGGED_IN_OR_EXPIRED</span></td><td width=15%><span class="source-code">static final DJIRTKNetworkServiceError
        ACCOUNT_NOT_LOGGED_IN_OR_EXPIRED = new DJIRTKNetworkServiceError("No logged in account or the login session has expired.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRTKNetworkServiceError.</span><span class="interface-name">ACCOUNT_UNACTIVATED</span></td><td width=15%><span class="source-code">static final DJIRTKNetworkServiceError
        ACCOUNT_UNACTIVATED = new DJIRTKNetworkServiceError("Account has not activated, please activate your account first.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRTKNetworkServiceError.</span><span class="interface-name">INVALID_REQUEST</span></td><td width=15%><span class="source-code">static final DJIRTKNetworkServiceError INVALID_REQUEST =
        new DJIRTKNetworkServiceError("Invalid request for the RTK service. Please check if the network RTK service is purchased or activated.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRTKNetworkServiceError.</span><span class="interface-name">SERVER_NOT_REACHABLE</span></td><td width=15%><span class="source-code">static final DJIRTKNetworkServiceError SERVER_NOT_REACHABLE =
        new DJIRTKNetworkServiceError("Unable to connect to server.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_FAILED_IN_BIG_WIND</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_FAILED_IN_BIG_WIND = new DJIFlightControllerError("The gravity center calibration is interrupted because the wind is too strong.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_IS_RUNNING</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_IS_RUNNING = new DJIFlightControllerError("The aircraft cannot start the gravity center calibration before the previous calibration finishes.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_NOT_HOVERING</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_NOT_HOVERING = new DJIFlightControllerError("The aircraft cannot start the gravity center calibration because it is not hovering.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_STOPPED_BY_USER</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_STOPPED_BY_USER = new DJIFlightControllerError("The gravity center calibration is stopped by the user.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_NOT_FLYING_NOT_WORK_IN_SIMULATOR</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_NOT_FLYING_NOT_WORK_IN_SIMULATOR = new DJIFlightControllerError("The aircraft cannot start the gravity center calibration because the simulator starts.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">GRAVITY_CENTER_CALIBRATION_NOT_FLYING</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError GRAVITY_CENTER_CALIBRATION_NOT_FLYING= new DJIFlightControllerError("The aircraft cannot start the gravity center calibration because it is not flying.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJISDKError.</span><span class="interface-name">CAN_NOT_EXECUTE</span></td><td width=15%><span class="source-code">static final DJISDKError CAN_NOT_EXECUTE = new DJISDKError("The operation can't be executed in current state.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">FlightControllerState</span></td><td width=15%><span class="source-code">class FlightControllerState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">BatteryThresholdBehavior</span></td><td width=15%><span class="source-code">enum BatteryThresholdBehavior </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">GO_HOME</span></td><td width=15%><span class="source-code">    GO_HOME(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">FLY_NORMALLY</span></td><td width=15%><span class="source-code">    FLY_NORMALLY(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.BatteryThresholdBehavior.</span><span class="interface-name">LAND_IMMEDIATELY</span></td><td width=15%><span class="source-code">    LAND_IMMEDIATELY(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">GoHomeAssessment</span></td><td width=15%><span class="source-code">final class GoHomeAssessment </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getBatteryPercentageNeededToGoHome</span></td><td width=15%><span class="source-code">int getBatteryPercentageNeededToGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getBatteryPercentageNeededToLandFromCurrentHeight</span></td><td width=15%><span class="source-code">int getBatteryPercentageNeededToLandFromCurrentHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getMaxRadiusAircraftCanFlyAndGoHome</span></td><td width=15%><span class="source-code">float getMaxRadiusAircraftCanFlyAndGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getRemainingFlightTime</span></td><td width=15%><span class="source-code">int getRemainingFlightTime() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHCountdown</span></td><td width=15%><span class="source-code">int getSmartRTHCountdown() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHState</span></td><td width=15%><span class="source-code">SmartRTHState getSmartRTHState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getTimeNeededToGoHome</span></td><td width=15%><span class="source-code">int getTimeNeededToGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getTimeNeededToLandFromCurrentHeight</span></td><td width=15%><span class="source-code">int getTimeNeededToLandFromCurrentHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getAircraftLocation</span></td><td width=15%><span class="source-code">LocationCoordinate3D getAircraftLocation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">areMotorsOn</span></td><td width=15%><span class="source-code">boolean areMotorsOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getAttitude</span></td><td width=15%><span class="source-code">Attitude getAttitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightCount</span></td><td width=15%><span class="source-code">int getFlightCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightLogIndex</span></td><td width=15%><span class="source-code">int getFlightLogIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightMode</span></td><td width=15%><span class="source-code">FlightMode getFlightMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightModeString</span></td><td width=15%><span class="source-code">String getFlightModeString() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightTimeInSeconds</span></td><td width=15%><span class="source-code">int getFlightTimeInSeconds() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getGoHomeHeight</span></td><td width=15%><span class="source-code">int getGoHomeHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getHomeLocation</span></td><td width=15%><span class="source-code">LocationCoordinate2D getHomeLocation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isFailsafeEnabled</span></td><td width=15%><span class="source-code">boolean isFailsafeEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isFlying</span></td><td width=15%><span class="source-code">boolean isFlying() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isHomeLocationSet</span></td><td width=15%><span class="source-code">boolean isHomeLocationSet() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isIMUPreheating</span></td><td width=15%><span class="source-code">boolean isIMUPreheating() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLandingConfirmationNeeded</span></td><td width=15%><span class="source-code">boolean isLandingConfirmationNeeded() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanSeriousBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanSeriousBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isMultipleModeOpen</span></td><td width=15%><span class="source-code">boolean isMultipleModeOpen() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isUltrasonicBeingUsed</span></td><td width=15%><span class="source-code">boolean isUltrasonicBeingUsed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isVisionPositioningSensorBeingUsed</span></td><td width=15%><span class="source-code">boolean isVisionPositioningSensorBeingUsed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getOrientationMode</span></td><td width=15%><span class="source-code">FlightOrientationMode getOrientationMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getBatteryThresholdBehavior</span></td><td width=15%><span class="source-code">BatteryThresholdBehavior getBatteryThresholdBehavior() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getSatelliteCount</span></td><td width=15%><span class="source-code">int getSatelliteCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getTakeoffLocationAltitude</span></td><td width=15%><span class="source-code">float getTakeoffLocationAltitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getUltrasonicHeightInMeters</span></td><td width=15%><span class="source-code">float getUltrasonicHeightInMeters() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityX</span></td><td width=15%><span class="source-code">float getVelocityX() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityY</span></td><td width=15%><span class="source-code">float getVelocityY() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getVelocityZ</span></td><td width=15%><span class="source-code">float getVelocityZ() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">getFlightWindWarning</span></td><td width=15%><span class="source-code">FlightWindWarning getFlightWindWarning() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightMode.</span><span class="interface-name">ATTI_HOVER</span></td><td width=15%><span class="source-code">    ATTI_HOVER(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightMode.</span><span class="interface-name">ATTI_LANDING</span></td><td width=15%><span class="source-code">    ATTI_LANDING(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightMode.</span><span class="interface-name">GPS_ATTI_WRISTBAND</span></td><td width=15%><span class="source-code">    GPS_ATTI_WRISTBAND(18)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(GravityCenterState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">GravityCenterState</span></td><td width=15%><span class="source-code">final class GravityCenterState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">GravityCenterCalibrationState</span></td><td width=15%><span class="source-code">enum GravityCenterCalibrationState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.GravityCenterCalibrationState.</span><span class="interface-name">CALCULATING</span></td><td width=15%><span class="source-code">        CALCULATING(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.GravityCenterCalibrationState.</span><span class="interface-name">FAILED</span></td><td width=15%><span class="source-code">        FAILED(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.GravityCenterCalibrationState.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.GravityCenterCalibrationState.</span><span class="interface-name">SUCCESSFUL</span></td><td width=15%><span class="source-code">        SUCCESSFUL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.GravityCenterCalibrationState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">getCalibrationError</span></td><td width=15%><span class="source-code">DJIError getCalibrationError() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">getCalibrationState</span></td><td width=15%><span class="source-code">GravityCenterCalibrationState getCalibrationState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getUrgentStopModeEnabled</span></td><td width=15%><span class="source-code">void getUrgentStopModeEnabled(
        @NonNull final CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setGravityCenterStateCallback</span></td><td width=15%><span class="source-code">void setGravityCenterStateCallback(@Nullable GravityCenterState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setUrgentStopModeEnabled</span></td><td width=15%><span class="source-code">void setUrgentStopModeEnabled(boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">startGravityCenterCalibration</span></td><td width=15%><span class="source-code">void startGravityCenterCalibration(@Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">stopGravityCenterCalibration</span></td><td width=15%><span class="source-code">void stopGravityCenterCalibration(@Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">hasReachedMaxFlightHeight</span></td><td width=15%><span class="source-code">boolean hasReachedMaxFlightHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">hasReachedMaxFlightRadius</span></td><td width=15%><span class="source-code">boolean hasReachedMaxFlightRadius() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">assignSourceToPrimaryChannel</span></td><td width=15%><span class="source-code">void assignSourceToPrimaryChannel(PhysicalSource primarySource, PhysicalSource secondarySource, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">getBandwidthAllocationForPrimaryVideo</span></td><td width=15%><span class="source-code">void getBandwidthAllocationForPrimaryVideo(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">setBandwidthAllocationForPrimaryVideo</span></td><td width=15%><span class="source-code">void setBandwidthAllocationForPrimaryVideo(@FloatRange(from = 0.0f, to = 1.0f) float percent,
                                                    @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.</span><span class="interface-name">BaseStation</span></td><td width=15%><span class="source-code">class BaseStation extends BaseComponent implements DJIParamAccessListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.</span><span class="interface-name">BaseStationKey</span></td><td width=15%><span class="source-code">class BaseStationKey extends DJIKey </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.BaseStationKey.</span><span class="interface-name">create</span></td><td width=15%><span class="source-code">static BaseStationKey create(@BaseStationKey.BaseStationParamKey @NonNull String paramKey) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.</span><span class="interface-name">BaseStationBatteryState</span></td><td width=15%><span class="source-code">class BaseStationBatteryState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getCapacityPercent</span></td><td width=15%><span class="source-code">int getCapacityPercent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getCurrent</span></td><td width=15%><span class="source-code">int getCurrent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">onUpdateBaseStationBatteryState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationBatteryState(BaseStationBatteryState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getTemperature</span></td><td width=15%><span class="source-code">int getTemperature() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getVoltage</span></td><td width=15%><span class="source-code">int getVoltage() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.</span><span class="interface-name">BaseStationLocationType</span></td><td width=15%><span class="source-code">enum BaseStationLocationType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationLocationType.</span><span class="interface-name">AUTO</span></td><td width=15%><span class="source-code">    AUTO(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationLocationType.</span><span class="interface-name">MANUAL</span></td><td width=15%><span class="source-code">    MANUAL(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationLocationType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0XFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.</span><span class="interface-name">BaseStationState</span></td><td width=15%><span class="source-code">class BaseStationState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">getBaseStationLocationType</span></td><td width=15%><span class="source-code">BaseStationLocationType getBaseStationLocationType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">isAllowedToUse</span></td><td width=15%><span class="source-code">boolean isAllowedToUse() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">onUpdateBaseStationState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationState(BaseStationState baseStationState)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">addBaseStationBatteryStateUpdatedCallback</span></td><td width=15%><span class="source-code">void addBaseStationBatteryStateUpdatedCallback(@NonNull BaseStationBatteryState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">addBaseStationStateUpdatedCallback</span></td><td width=15%><span class="source-code">void addBaseStationStateUpdatedCallback(@NonNull BaseStationState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">getBaseStationReferencingLocation</span></td><td width=15%><span class="source-code">void getBaseStationReferencingLocation(@NonNull CommonCallbacks.CompletionCallbackWith&lt;LocationCoordinate3D&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">removeBaseStationBatteryStateUpdatedCallback</span></td><td width=15%><span class="source-code">void removeBaseStationBatteryStateUpdatedCallback(@NonNull BaseStationBatteryState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">removeBaseStationStateUpdatedCallback</span></td><td width=15%><span class="source-code">void removeBaseStationStateUpdatedCallback(@NonNull BaseStationState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">resetBaseStationReferencingLocation</span></td><td width=15%><span class="source-code">void resetBaseStationReferencingLocation(@Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">setBaseStationReferencingLocation</span></td><td width=15%><span class="source-code">void setBaseStationReferencingLocation(@NonNull LocationCoordinate3D location, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">ACCOUNT_ERROR</span></td><td width=15%><span class="source-code">    ACCOUNT_ERROR</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">CONNECTING</span></td><td width=15%><span class="source-code">    CONNECTING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">INVALID_REQUEST</span></td><td width=15%><span class="source-code">    INVALID_REQUEST</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">SERVER_NOT_REACHABLE</span></td><td width=15%><span class="source-code">    SERVER_NOT_REACHABLE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">SERVICE_SUSPENSION</span></td><td width=15%><span class="source-code">    SERVICE_SUSPENSION</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">NetworkServicePlan</span></td><td width=15%><span class="source-code">class NetworkServicePlan </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlan.</span><span class="interface-name">getActivationDate</span></td><td width=15%><span class="source-code">String getActivationDate() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlan.</span><span class="interface-name">getExpirationDate</span></td><td width=15%><span class="source-code">String getExpirationDate() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlan.</span><span class="interface-name">getPlanName</span></td><td width=15%><span class="source-code">NetworkServicePlanType getPlanName() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlan.</span><span class="interface-name">getPlanState</span></td><td width=15%><span class="source-code">NetworkServicePlanState getPlanState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">NetworkServicePlansState</span></td><td width=15%><span class="source-code">class NetworkServicePlansState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.</span><span class="interface-name">getPlans</span></td><td width=15%><span class="source-code">List&lt;NetworkServicePlan&gt; getPlans() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.</span><span class="interface-name">getState</span></td><td width=15%><span class="source-code">NetworkServiceAccountState getState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">activateNetworkService</span></td><td width=15%><span class="source-code">void activateNetworkService(NetworkServicePlanType planType, @NonNull final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">getNetworkServiceCoordinateSystem</span></td><td width=15%><span class="source-code">void getNetworkServiceCoordinateSystem(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;CoordinateSystem&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">getNetworkServiceOrderPlans</span></td><td width=15%><span class="source-code">void getNetworkServiceOrderPlans(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;NetworkServicePlansState&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">setNetworkServiceCoordinateSystem</span></td><td width=15%><span class="source-code">void setNetworkServiceCoordinateSystem(CoordinateSystem coordinateSystem, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">HeadingSolution</span></td><td width=15%><span class="source-code">enum HeadingSolution </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.HeadingSolution.</span><span class="interface-name">FIXED_POINT</span></td><td width=15%><span class="source-code">    FIXED_POINT(50)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.HeadingSolution.</span><span class="interface-name">FLOAT</span></td><td width=15%><span class="source-code">    FLOAT(34)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.HeadingSolution.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">    NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.HeadingSolution.</span><span class="interface-name">SINGLE_POINT</span></td><td width=15%><span class="source-code">    SINGLE_POINT(16)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.HeadingSolution.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(51)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">NetworkServiceAccountState</span></td><td width=15%><span class="source-code">enum NetworkServiceAccountState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceAccountState.</span><span class="interface-name">BOUND</span></td><td width=15%><span class="source-code">    BOUND(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceAccountState.</span><span class="interface-name">NOT_PURCHASED</span></td><td width=15%><span class="source-code">    NOT_PURCHASED(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceAccountState.</span><span class="interface-name">UNBOUND</span></td><td width=15%><span class="source-code">    UNBOUND(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceAccountState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">CoordinateSystem</span></td><td width=15%><span class="source-code">enum CoordinateSystem </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.CoordinateSystem.</span><span class="interface-name">CGCS2000</span></td><td width=15%><span class="source-code">    CGCS2000(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.CoordinateSystem.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.CoordinateSystem.</span><span class="interface-name">WGS84</span></td><td width=15%><span class="source-code">    WGS84(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">NetworkServicePlanState</span></td><td width=15%><span class="source-code">enum NetworkServicePlanState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanState.</span><span class="interface-name">ACTIVATED</span></td><td width=15%><span class="source-code">    ACTIVATED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanState.</span><span class="interface-name">EXPIRED</span></td><td width=15%><span class="source-code">    EXPIRED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanState.</span><span class="interface-name">UNACTIVATED</span></td><td width=15%><span class="source-code">    UNACTIVATED(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">NetworkServicePlanType</span></td><td width=15%><span class="source-code">enum NetworkServicePlanType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanType.</span><span class="interface-name">A</span></td><td width=15%><span class="source-code">    A(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanType.</span><span class="interface-name">B</span></td><td width=15%><span class="source-code">    B(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlanType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">    NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.</span><span class="interface-name">NETWORK_RTK</span></td><td width=15%><span class="source-code">    NETWORK_RTK(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">getHeadingSolution</span></td><td width=15%><span class="source-code">HeadingSolution getHeadingSolution() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CenterFocus</span></td><td width=15%><span class="source-code">        CenterFocus(17)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CameraSetting</span></td><td width=15%><span class="source-code">        CameraSetting(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">LiveViewExpand</span></td><td width=15%><span class="source-code">        LiveViewExpand(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM150</span></td><td width=15%><span class="source-code">        CUSTOM150(150)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM151</span></td><td width=15%><span class="source-code">        CUSTOM151(151)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM152</span></td><td width=15%><span class="source-code">        CUSTOM152(152)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM153</span></td><td width=15%><span class="source-code">        CUSTOM153(153)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM154</span></td><td width=15%><span class="source-code">        CUSTOM154(154)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM155</span></td><td width=15%><span class="source-code">        CUSTOM155(155)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM156</span></td><td width=15%><span class="source-code">        CUSTOM156(156)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM157</span></td><td width=15%><span class="source-code">        CUSTOM157(157)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM158</span></td><td width=15%><span class="source-code">        CUSTOM158(158)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM159</span></td><td width=15%><span class="source-code">        CUSTOM159(159)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">PlayBack</span></td><td width=15%><span class="source-code">        PlayBack(16)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM160</span></td><td width=15%><span class="source-code">        CUSTOM160(160)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM161</span></td><td width=15%><span class="source-code">        CUSTOM161(161)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM162</span></td><td width=15%><span class="source-code">        CUSTOM162(162)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM163</span></td><td width=15%><span class="source-code">        CUSTOM163(163)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM164</span></td><td width=15%><span class="source-code">        CUSTOM164(164)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">GetGimbalControl</span></td><td width=15%><span class="source-code">        GetGimbalControl(23)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">QuickSetting</span></td><td width=15%><span class="source-code">        QuickSetting(25)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CloseTips</span></td><td width=15%><span class="source-code">        CloseTips(27)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">SmartGear</span></td><td width=15%><span class="source-code">        SmartGear(28)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">ReviewWarning</span></td><td width=15%><span class="source-code">        ReviewWarning(29)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">MapSwitch</span></td><td width=15%><span class="source-code">        MapSwitch(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">UpdateHomeDrone</span></td><td width=15%><span class="source-code">        UpdateHomeDrone(31)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">UpdateHomeRC</span></td><td width=15%><span class="source-code">        UpdateHomeRC(32)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">ClearRoute</span></td><td width=15%><span class="source-code">        ClearRoute(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CompositionMode</span></td><td width=15%><span class="source-code">        CompositionMode(41)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">FocusPeaking</span></td><td width=15%><span class="source-code">        FocusPeaking(43)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">GridLine</span></td><td width=15%><span class="source-code">        GridLine(44)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">Histogram</span></td><td width=15%><span class="source-code">        Histogram(45)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">AEMFSwitch</span></td><td width=15%><span class="source-code">        AEMFSwitch(46)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">OverExposure</span></td><td width=15%><span class="source-code">        OverExposure(47)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">Battery</span></td><td width=15%><span class="source-code">        Battery(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM52</span></td><td width=15%><span class="source-code">        CUSTOM52(52)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CloseRadarMap</span></td><td width=15%><span class="source-code">        CloseRadarMap(59)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CloseDownVPS</span></td><td width=15%><span class="source-code">        CloseDownVPS(60)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CloseFrontAss</span></td><td width=15%><span class="source-code">        CloseFrontAss(61)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">SwitchGimbalFpv</span></td><td width=15%><span class="source-code">        SwitchGimbalFpv(62)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">FullScreen</span></td><td width=15%><span class="source-code">        FullScreen(63)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CenterMetering</span></td><td width=15%><span class="source-code">        CenterMetering(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">AeLock</span></td><td width=15%><span class="source-code">        AeLock(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">ForeArm</span></td><td width=15%><span class="source-code">        ForeArm(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">Focus</span></td><td width=15%><span class="source-code">        Focus(37)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">GimbalCenter</span></td><td width=15%><span class="source-code">        GimbalCenter(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">AFMF</span></td><td width=15%><span class="source-code">        AFMF(26)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">GimbalMode</span></td><td width=15%><span class="source-code">        GimbalMode(24)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM101</span></td><td width=15%><span class="source-code">        CUSTOM101(101)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM100</span></td><td width=15%><span class="source-code">        CUSTOM100(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">CalibrationState</span></td><td width=15%><span class="source-code">enum CalibrationState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CalibrationState.</span><span class="interface-name">QUIT</span></td><td width=15%><span class="source-code">    QUIT(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CalibrationState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CalibrationState.</span><span class="interface-name">MIDDLE</span></td><td width=15%><span class="source-code">    MIDDLE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CalibrationState.</span><span class="interface-name">LIMITS</span></td><td width=15%><span class="source-code">    LIMITS(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">LS</span></td><td width=15%><span class="source-code">        LS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">LW</span></td><td width=15%><span class="source-code">        LW</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">RS</span></td><td width=15%><span class="source-code">        RS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.CustomizableButton.</span><span class="interface-name">RW</span></td><td width=15%><span class="source-code">        RW</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">getC3Button</span></td><td width=15%><span class="source-code">Button getC3Button() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">PIPPosition</span></td><td width=15%><span class="source-code">enum PIPPosition </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.PIPPosition.</span><span class="interface-name">BOTTOM_LEFT</span></td><td width=15%><span class="source-code">    BOTTOM_LEFT(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.PIPPosition.</span><span class="interface-name">BOTTOM_RIGHT</span></td><td width=15%><span class="source-code">    BOTTOM_RIGHT(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.PIPPosition.</span><span class="interface-name">TOP_LEFT</span></td><td width=15%><span class="source-code">    TOP_LEFT(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.PIPPosition.</span><span class="interface-name">TOP_RIGHT</span></td><td width=15%><span class="source-code">    TOP_RIGHT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.PIPPosition.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">SecondaryVideoDisplayMode</span></td><td width=15%><span class="source-code">enum SecondaryVideoDisplayMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_1_MAIN</span></td><td width=15%><span class="source-code">    SOURCE_1_MAIN(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_2_MAIN</span></td><td width=15%><span class="source-code">    SOURCE_2_MAIN(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_1_ONLY</span></td><td width=15%><span class="source-code">    SOURCE_1_ONLY(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoDisplayMode.</span><span class="interface-name">SOURCE_2_ONLY</span></td><td width=15%><span class="source-code">    SOURCE_2_ONLY(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoDisplayMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">SecondaryVideoFormat</span></td><td width=15%><span class="source-code">enum SecondaryVideoFormat </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080I_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080I_50FPS(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080I_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080I_60FPS(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_24FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_24FPS(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_25FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_25FPS(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_30FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_30FPS(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_50FPS(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_1080P_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_1080P_60FPS(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_24FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_24FPS(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_25FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_25FPS(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_30FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_30FPS(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_50FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_50FPS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">RESOLUTION_720P_60FPS</span></td><td width=15%><span class="source-code">    RESOLUTION_720P_60FPS(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoFormat.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">SecondaryVideoOSDUnit</span></td><td width=15%><span class="source-code">enum SecondaryVideoOSDUnit </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOSDUnit.</span><span class="interface-name">IMPERIAL</span></td><td width=15%><span class="source-code">    IMPERIAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOSDUnit.</span><span class="interface-name">METRIC</span></td><td width=15%><span class="source-code">    METRIC(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOSDUnit.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">SecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">enum SecondaryVideoOutputPort </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOutputPort.</span><span class="interface-name">HDMI</span></td><td width=15%><span class="source-code">    HDMI(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOutputPort.</span><span class="interface-name">SDI</span></td><td width=15%><span class="source-code">    SDI(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SecondaryVideoOutputPort.</span><span class="interface-name">Unknown</span></td><td width=15%><span class="source-code">    Unknown(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">DisplayNameCendenceSDR</span></td><td width=15%><span class="source-code">static final String DisplayNameCendenceSDR = DJIRCAbstraction.DisplayNameCendenceSDR</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">DisplayNameDJISmartController</span></td><td width=15%><span class="source-code">static final String DisplayNameDJISmartController = DJIRCAbstraction.DisplayNameDJISmartController</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.Event.</span><span class="interface-name">getCurrentValue</span></td><td width=15%><span class="source-code">int getCurrentValue() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.Event.</span><span class="interface-name">getCustomizableButton</span></td><td width=15%><span class="source-code">CustomizableButton getCustomizableButton() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CustomButtonTags.Builder.</span><span class="interface-name">c3ButtonTag</span></td><td width=15%><span class="source-code">Builder c3ButtonTag(short c3ButtonTag) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.CustomButtonTags.</span><span class="interface-name">getC3ButtonTag</span></td><td width=15%><span class="source-code">short getC3ButtonTag() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getLiveViewSimultaneousOutputEnabled</span></td><td width=15%><span class="source-code">void getLiveViewSimultaneousOutputEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoDisplay</span></td><td width=15%><span class="source-code">void getSecondaryVideoDisplay(final CompletionCallbackWith&lt;SecondaryVideoDisplayMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDBottomMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDBottomMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDEnabled</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDLeftMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDLeftMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDRightMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDRightMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDTopMargin</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDTopMargin(final CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOSDUnit</span></td><td width=15%><span class="source-code">void getSecondaryVideoOSDUnit(final CompletionCallbackWith&lt;SecondaryVideoOSDUnit&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOutputEnabled</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputEnabled(final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOutputFormatForHDMI</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputFormatForHDMI(final CompletionCallbackWith&lt;SecondaryVideoFormat&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOutputFormatForSDI</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputFormatForSDI(final CompletionCallbackWith&lt;SecondaryVideoFormat&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">void getSecondaryVideoOutputPort(final CompletionCallbackWith&lt;SecondaryVideoOutputPort&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSecondaryVideoPIPPosition</span></td><td width=15%><span class="source-code">void getSecondaryVideoPIPPosition(final CompletionCallbackWith&lt;PIPPosition&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">isSecondaryVideoOutputSupported</span></td><td width=15%><span class="source-code">boolean isSecondaryVideoOutputSupported()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setLiveViewSimultaneousOutputEnabled</span></td><td width=15%><span class="source-code">void setLiveViewSimultaneousOutputEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoDisplay</span></td><td width=15%><span class="source-code">void setSecondaryVideoDisplay(SecondaryVideoDisplayMode mode, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDBottomMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDBottomMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDEnabled</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDLeftMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDLeftMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDRightMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDRightMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDTopMargin</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDTopMargin(int margin, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOSDUnit</span></td><td width=15%><span class="source-code">void setSecondaryVideoOSDUnit(SecondaryVideoOSDUnit unit, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOutputEnabled</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputEnabled(boolean enabled, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOutputFormatForHDMI</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputFormatForHDMI(SecondaryVideoFormat format, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOutputFormatForSDI</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputFormatForSDI(SecondaryVideoFormat format, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoOutputPort</span></td><td width=15%><span class="source-code">void setSecondaryVideoOutputPort(SecondaryVideoOutputPort port, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSecondaryVideoPIPPosition</span></td><td width=15%><span class="source-code">void setSecondaryVideoPIPPosition(PIPPosition position, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.</span><span class="interface-name">DJISDKInitEvent</span></td><td width=15%><span class="source-code">class DJISDKInitEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKInitEvent.</span><span class="interface-name">InitializationState</span></td><td width=15%><span class="source-code">enum InitializationState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKInitEvent.InitializationState.</span><span class="interface-name">ASSETS_LOADED</span></td><td width=15%><span class="source-code">        ASSETS_LOADED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKInitEvent.InitializationState.</span><span class="interface-name">DATABASE_LOADED</span></td><td width=15%><span class="source-code">        DATABASE_LOADED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKInitEvent.InitializationState.</span><span class="interface-name">START_TO_INITIALIZE</span></td><td width=15%><span class="source-code">        START_TO_INITIALIZE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKInitEvent.</span><span class="interface-name">getInitializationState</span></td><td width=15%><span class="source-code">InitializationState getInitializationState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">USB_ACCESSORY_ATTACHED</span></td><td width=15%><span class="source-code">static final String USB_ACCESSORY_ATTACHED = SDKRelativeJNI.native_getUsbAccessoryAttachedString()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onInitProcess</span></td><td width=15%><span class="source-code">        void onInitProcess(DJISDKInitEvent event, int totalProcess)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.useraccount.</span><span class="interface-name">UserAccountInformation</span></td><td width=15%><span class="source-code">final class UserAccountInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountInformation.</span><span class="interface-name">getAccount</span></td><td width=15%><span class="source-code">String getAccount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountInformation.</span><span class="interface-name">isVerified</span></td><td width=15%><span class="source-code">boolean isVerified() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(PhysicalSource source)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionDetectionState.</span><span class="interface-name">isDisabled</span></td><td width=15%><span class="source-code">boolean isDisabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.</span><span class="interface-name">WarningStatusItem</span></td><td width=15%><span class="source-code">class WarningStatusItem implements Comparable&lt;WarningStatusItem&gt; </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">WarningLevel</span></td><td width=15%><span class="source-code">enum WarningLevel </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.WarningLevel.</span><span class="interface-name">ERROR</span></td><td width=15%><span class="source-code">        ERROR(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.WarningLevel.</span><span class="interface-name">GOOD</span></td><td width=15%><span class="source-code">        GOOD(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.WarningLevel.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">        NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.WarningLevel.</span><span class="interface-name">OFFLINE</span></td><td width=15%><span class="source-code">        OFFLINE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.WarningLevel.</span><span class="interface-name">WARNING</span></td><td width=15%><span class="source-code">        WARNING(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">getDefaultItem</span></td><td width=15%><span class="source-code">static WarningStatusItem getDefaultItem() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">getMessage</span></td><td width=15%><span class="source-code">String getMessage() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">getTestItem</span></td><td width=15%><span class="source-code">static WarningStatusItem getTestItem() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">getWarningLevel</span></td><td width=15%><span class="source-code">WarningLevel getWarningLevel() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.logics.warningstatuslogic.WarningStatusItem.</span><span class="interface-name">isUrgentMessage</span></td><td width=15%><span class="source-code">boolean isUrgentMessage() </span></td></tr></table><p style="font-size:50%; color:white">4b6a90f f4aea97 6dca264 930a2e4 f5136ba b866f01 </p></body>
</html>

